//
//  BaseTableViewCell.m
//  EDPS
//
//  Created by 张维扬 on 15/11/23.
//  Copyright © 2015年 张维扬. All rights reserved.
//

#import "BaseTableViewCell.h"

@implementation BaseTableViewCell



+ (CGFloat)heightWithText: (NSString *)text fontSize: (NSInteger)fontSize width: (NSInteger)width
{
    // 设置一个字典 保存文本属性
    NSDictionary *dic = @{NSFontAttributeName: [UIFont systemFontOfSize:fontSize]};
    // 预设尺寸  文本最大不会超过这个尺寸
    CGSize size = CGSizeMake(width, 2000);
    // 根据文本信息  计算得到一个CGRect
    // 参数1: 尺寸范围
    // 参数2: 获取文本尺寸的方式
    // 参数3: 文本属性
    // 参数4: 无用信息(上下文)
    CGRect rect = [text boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
    // 返回得到的高度
    return rect.size.height;
}

- (void)awakeFromNib {
    // Initialization code
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end
